taming device - Turkish English Dictionary